import Request from "./../../core";
// 订单列表
export const orderList = (data) => {
  return Request.post(`/mall/pub/manager/order/list`, data, {
    isLoading: false,
  });
};
// 订单核销
export const orderWriteOff = (data) => {
  return Request.post(`/mall/pub/manager/order/writeOff`, data, {
    isLoading: false,
    callbackOptions: {
      // 返回选项
      all: true, // 是否将response body 全部返回
      errorAll: true, // 是否非成功请求将response body 全部返回
    },
  });
};

// 订单配送
export const orderDelivery = (data) => {
  return Request.post(
    `/mall/pub/manager/order/delivery?orderNo=${data.orderNo}`,
    data,
    {
      isLoading: true,
      callbackOptions: {
        // 返回选项
        all: true, // 是否将response body 全部返回
        errorAll: true, // 是否非成功请求将response body 全部返回
      },
    }
  );
};

// 订单送达
export const orderDelivered = (data) => {
  return Request.post(
    `/mall/pub/manager/order/delivered?orderNo=${data.orderNo}`,
    data,
    {
      isLoading: true,
      callbackOptions: {
        // 返回选项
        all: true, // 是否将response body 全部返回
        errorAll: true, // 是否非成功请求将response body 全部返回
      },
    }
  );
};

// 订单退款
export const orderRefund = (data) => {
  return Request.post(
    `/mall/pub/manager/order/refund?orderNo=${data.orderNo}`,
    data,
    {
      isLoading: false,
      callbackOptions: {
        // 返回选项
        all: true, // 是否将response body 全部返回
        errorAll: true, // 是否非成功请求将response body 全部返回
      },
    }
  );
};

// 订单列表
export const orderDetail = (data) => {
  return Request.get(`/mall/pub/manager/order/order_detail`, data, {
    isLoading: true,
  });
};

// 订单列表
export const orderPrint = (data) => {
  return Request.post(
    `/mall/pub/manager/order/print?orderNo=${data.orderNo}`,
    data,
    {
      isLoading: true,
      callbackOptions: {
        // 返回选项
        all: true, // 是否将response body 全部返回
        errorAll: true, // 是否非成功请求将response body 全部返回
      },
    }
  );
};
